package com.example.springmvcproject.Utils;

import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.AllArgsConstructor;
import lombok.Data;

import java.io.Serializable;

@Data
@AllArgsConstructor
@JsonInclude(JsonInclude.Include.NON_NULL)
public class ResultMessage implements Serializable {
    /**
     * 0代表正常
     * 1数据库查询无数指定返回值
     * 2代表参数校验失败
     * 3代表登陆问题
     * 4代表权限问题
     * 5代表异常异常
     */
    private Integer code;//代码 0代表成功 1
    /**
     * 200 验证成功
     * 400 校验失败
     * 401 身份验证失败
     * 403 权限验证失败
     * 405 请求方法错误
     * 500 服务器繁忙
     */
    private Integer status;//状态码
    private Object error;//错误信息
    private Object data;//正确信息
}
